﻿<%@ Page Title=".:: Mym Importaciones Web ::." Language="C#" AutoEventWireup="true"
    CodeFile="Default.aspx.cs" Async="true" Inherits="WebSolution._Default" %>

<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI" TagPrefix="asp" %>
<%@ Register Assembly="obout_EasyMenu_Pro" Namespace="OboutInc.EasyMenu_Pro" TagPrefix="oem" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<form id="form1" runat="server" style="font-family: Eurostile; color: Blue;">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>.:: MymImportaciones Web ::. </title>
    <link type="text/css" href="jquery/css/sunny/jquery-ui-1.8.7.custom.css" rel="Stylesheet" />
    <link type="text/css" href="Styles/StyleMl.css" rel="Stylesheet" />
    <script type="text/javascript" src="jquery/js/jquery-1.4.4.min.js"></script>
    <script type="text/javascript" src="Scripts/AjaxEvents.js"></script>
    <script type="text/javascript" src="jquery/js/jquery-ui-1.8.7.custom.min.js"></script>
    <script type="text/javascript" src="http://sdk.mercadolibre.com/js/mercadolibre-edge.js" charset="utf-8"></script>   
    
</head>
<body style="background-image: url('images/fondoguitarra.png'); background-repeat: no-repeat;
    background-attachment: fixed" onload="verificarAccessToken();">
    <table align="center" width="800px" height="111" cellpadding="0" cellspacing="0"
        border="1" style="border-color: #07418B;">
        <tr>
            <td align="center" height="117px" style="background-image: url('images/header.png')">
                <table width="100%">
                    <tr>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr>
            <td style="background-color: #07418B">
                <table border="0" width="100%" style="color: Maroon; text-decoration: none; font-family: Calibri;
                    font-size: 12px">
                    <tr valign="middle">
                        <td width="10%" align="center">
                        </td>
                        <td width="10%" align="center">
                        </td>
                        <td width="10%" align="center">
                        </td>
                        <td width="10%" align="center">
                            <asp:Button ID="ButtonLogout" runat="server" Text="Cerrar Sesión" Visible="false" />
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr>
            <td height="100%" align="center" valign="top">
                <input type="hidden" id="clientSideIsPostBack" name="clientSideIsPostBack" runat="server" />
                <script language="javascript" type="text/javascript">
     <!--
                    function mlLogin() {
                        window.location = "http://auth.mercadolibre.com/authorization?client_id=1563&response_type=token";

                    }

                    function guardarAT() {
                        var url = document.URL;
                        url = /*document.URL.substr(0, document.URL.indexOf('#')-1) +*/'?' + document.URL.substr(document.URL.indexOf('#') + 1);
                        window.location = url;
                    }

     

     // -->

                </script>
                <div id="divMaster" runat="server">
                    <table width="100%">
                        <tr>
                            <td align="left">
                                Usuario:
                                <asp:Label Text="" runat="server" ID="lblUsuarioLogueado" />
                            </td>
                            <td align="right">
                                <asp:Button Text="Borrar todas las tareas" class="botones" runat="server" ID="btnBorrarTodasLasTareasTareas"
                                    OnClick="btnBorrarTodasLasTareas_Click" />
                                <asp:Button Text="Refrescar" class="botones" runat="server" ID="btnRefrescar" OnClick="btnRefrescar_Click" />
                                <asp:Button Text="Cerrar Sesión" class="botones" runat="server" ID="btnCerrarSesion"
                                    OnClick="btnCerrarSesion_Click" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                            </td>
                            <td align="right">
                                <input type="button" value="Modificaciones de Precio" onclick="mostrarModificacionesEnMasa();"
                                    style="font-family: Eurostile; font-size: medium; color: Blue; border-color: Blue;
                                    background-color: Black" />
                                <input type="button" value="Web Scrawling" onclick="mostrarWebScrawling();" style="font-family: Eurostile;
                                    font-size: medium; color: Blue; border-color: Blue; background-color: Black" />
                                <input type="button" value="Importaciones" onclick="mostrarImportaciones();" style="font-family: Eurostile;
                                    font-size: medium; color: Blue; border-color: Blue; background-color: Black" />
                                <input type="button" value="Exportaciones" onclick="mostrarExport();" style="font-family: Eurostile;
                                    font-size: medium; color: Blue; border-color: Blue; background-color: Black" />
                                <input type="button" value="Publicaciones (Nuevo)" onclick="mostrarPublicaciones();"
                                    style="font-family: Eurostile; font-size: medium; color: Blue; border-color: Blue;
                                    background-color: Black" />
                                <input type="button" value="Competencia" onclick="mostrarCompetitors();" style="font-family: Eurostile;
                                    font-size: medium; color: Blue; border-color: Blue; background-color: Black" />
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <!-- IMPORTACIONES-->
                                <div id="BodyImportaciones" runat="server" style="background-color: black">
                                    <table width="100%" style="background-color: black">
                                        <tr>
                                            <td style="font-size: x-large">
                                                Panel de control de Importaciones
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                Eleg&iacute; la ruta de archivo a importar (.csv, .xls , .xlsx)
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <asp:FileUpload ID="FileUploadImportacion" runat="server" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <asp:Button runat="server" ID="buttonImportacionAceptar" Text="Importar Archivo"
                                                    OnClick="buttonImportarArchivo" class="botones" Width="195px" /><br />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                Estado actual de importaciones en curso:
                                                <input type="button" onclick="mostrarEstadoTareasImportacion();" value="Ver tareas en curso" />
                                                <input type="button" onclick="finalizarTareaImportacionDefinitivamente();" value="Quitar tareas finalizadas" /><br />
                                                Acciones sobre productos ya importados:
                                                <asp:Button runat="server" Text="Ver productos pendientes" OnClick="btnReporteProductosImportados" />
                                                <asp:Button runat="server" Text="Borrar cola de pendientes" OnClick="btnBorrarProductosPendientes" />
                                                <br />
                                                <div id="divImportacionesPendientes">
                                                    <a id="aImportacionesPendientes"></a>
                                                </div>
                                            </td>
                                        </tr>
                                    </table>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <!-- MODIFICACIONES EN MASA-->
                                <div id="BodyModificacionesEnMasa" runat="server" style="background-color: black">
                                    <table width="100%" style="background-color: black">
                                        <tr>
                                            <td style="font-size: x-large">
                                                Panel de control de Modificaciones de Precios
                                            </td>
                                        </tr>
                                        <tr>
                                                    <td width="30%">
                                                    Login Mercado Libre:
                                                    <input type="button" value="Login Mercado Libre" onclick="mlLogin();" id="btnLoginMLModificacionDePrecios" />

                                                    </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <div id="divConceptosDeModificacion">                                                    
                                                    Conceptos de Modificaci&oacute;n:<br />
                                                    <b>
                                                        <asp:CheckBox ID="chkboxCotizacion" Text="Cotización Dolar U$S" runat="server" /></b>
                                                    &nbsp;&nbsp;Cot. Original:
                                                    <asp:TextBox ID="txtCotOriginal" runat="server" />&nbsp;Cot. Nueva
                                                    <asp:TextBox ID="txtCotNueva" runat="server" />
                                                    <br />
                                                    <b>
                                                        <asp:CheckBox ID="chkboxPorcentaje" Text="Porcentaje" runat="server" /></b>
                                                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Porcentaje
                                                    a aplicar
                                                    <asp:TextBox ID="txtPorcentaje" runat="server" />
                                                    <br />
                                                    <b>
                                                        <asp:CheckBox ID="chkboxIgualitario" Text="Igualitario" runat="server" /></b>
                                                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Suma/Resta
                                                    a aplicar
                                                    <asp:TextBox ID="txtIgualitario" runat="server" />
                                                    <hr />
                                                </div>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td> Acciones:&nbsp;&nbsp;
                                                <asp:Button ID="btnCalcularModificaciones" Text="Calcular Modificaciones" 
                                                    runat="server" onclick="btnCalcularModificaciones_Click" />
                                                <asp:Button ID="btnProcesarModificaciones" Text="Procesar Modificaciones" 
                                                    runat="server" onclick="btnProcesarModificaciones_Click" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                Reintentos para obtenci&oacute;n e impacto de datos :
                                                <asp:DropDownList ID="ddlReintentosModificacionesDePrecios" runat="server">
                                                    <asp:ListItem Selected="True">1</asp:ListItem>
                                                    <asp:ListItem>2</asp:ListItem>
                                                    <asp:ListItem>3</asp:ListItem>
                                                </asp:DropDownList>
                                                &nbsp;&nbsp;&nbsp; . Separacion entre reintentos:<asp:DropDownList ID="ddlSeparacionReintentosModificacionesDePrecios"
                                                    runat="server">
                                                    <asp:ListItem Selected="True" Value="1">1 segundo</asp:ListItem>
                                                    <asp:ListItem Value="5">5 segundos</asp:ListItem>
                                                    <asp:ListItem Value="10">10 segundos</asp:ListItem>
                                                </asp:DropDownList>
                                                <hr />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                Estado actual de modificaciones de precios en curso:
                                                <input type="button" onclick="mostrarEstadoTareasModDePrecios();" value="Ver tareas en curso" />
                                                <input type="button" onclick="finalizarTareaModDePreciosDefinitivamente();" value="Quitar tareas finalizadas" /><br />
                                                <hr />
                                                Acciones sobre modificaciones pendientes:
                                                <asp:Button ID="btnVerModificacionesDePreciosPendientes" runat="server" 
                                                    Text="Ver items pendientes de modificacion" 
                                                    onclick="btnVerModificacionesDePreciosPendientes_Click"  />
                                                <asp:Button ID="btnBorrarModificacionesDePreciosPendientes" runat="server" 
                                                    Text="Borrar items acumulados para modificacion" 
                                                    onclick="btnBorrarModificacionesDePreciosPendientes_Click" />
                                                <br />
                                                <hr />
                                                 Acciones sobre modificaciones ya realizadas:
                                                <asp:Button ID="btnVerModificacionesDePreciosOk" runat="server" 
                                                    Text="Ver items modificados OK" onclick="btnVerModificacionesDePreciosOk_Click" 
                                                    />
                                                <asp:Button ID="btnVerModificacionesDePreciosKo" runat="server" 
                                                    Text="Ver items modificados KO" onclick="btnVerModificacionesDePreciosKo_Click" 
                                                    />
                                                    <br />
                                                  <hr />
                                                  Acciones de borrado de reportes:
                                                <asp:Button ID="btnBorrarModificacionesDePreciosOk" runat="server" 
                                                    Text="Borrar items modificados OK" onclick="btnBorrarModificacionesDePreciosOk_Click" 
                                                    />
                                               <asp:Button ID="btnBorrarModificacionesDePreciosKo" runat="server" 
                                                    Text="Borrar items modificados KO" onclick="btnBorrarModificacionesDePreciosKo_Click" 
                                                    />
                                                <br />
                                                <hr />
                                                <div id="divModificacionesDePreciosPendientes">
                                                    <a id="aModificacionesDePreciosPendientes"></a>
                                                </div>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                Exclusiones:
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <asp:Button ID="btnAgregarReglaExclusiones" Text="Agregar Regla de Exclusion" runat="server"
                                                    Height="22px" Width="195px" OnClick="btnAgregarReglaExclusiones_Click" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <asp:GridView ID="GridViewReglasExclusion" runat="server" Width="100%" AutoGenerateColumns="False"
                                                    DataSourceID="ReglasExclusionDS" EmptyDataText="No hay reglas cargadas" EnableModelValidation="True"
                                                    DataKeyNames="IdRegla" BackColor="White" BorderColor="#3366CC" BorderStyle="None"
                                                    BorderWidth="1px" CellPadding="4">
                                                    <Columns>
                                                        <asp:BoundField DataField="IdRegla" HeaderText="IdRegla" ReadOnly="True" SortExpression="IdRegla" />
                                                        <asp:TemplateField HeaderText="Conector" SortExpression="Conector">
                                                            <EditItemTemplate>
                                                                <%--  <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Conector") %>'></asp:TextBox>--%>
                                                                <asp:DropDownList ID="ddlConectoresPosibles" runat="server" SelectedValue='<%# Bind("Conector") %>'>
                                                                    <asp:ListItem Text="Y" />
                                                                    <asp:ListItem Text="O" />
                                                                </asp:DropDownList>
                                                            </EditItemTemplate>
                                                            <ItemTemplate>
                                                                <asp:Label ID="Label1" runat="server" Text='<%# Bind("Conector") %>'></asp:Label>
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
                                                        <asp:TemplateField HeaderText="Tipo" SortExpression="Tipo">
                                                            <EditItemTemplate>
                                                                <%-- <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("Tipo") %>'></asp:TextBox>--%>
                                                                <asp:DropDownList ID="ddlTiposDeCriteriosPosibles" runat="server" Width="151px" SelectedValue='<%# Bind("Tipo") %>'>
                                                                    <asp:ListItem Value="CONTIENE">CONTIENE</asp:ListItem>
                                                                    <asp:ListItem Value="NO CONTIENE">NO CONTIENE</asp:ListItem>
                                                                    <asp:ListItem Value="TERMINA CON">TERMINA CON</asp:ListItem>
                                                                    <asp:ListItem Value="EMPIEZA CON">EMPIEZA CON</asp:ListItem>
                                                                    <asp:ListItem Value="NO IGUAL">NO IGUAL</asp:ListItem>
                                                                    <asp:ListItem Value="IGUAL">IGUAL</asp:ListItem>
                                                                    <asp:ListItem Value="COD. NO IGUAL">COD. NO IGUAL</asp:ListItem>
                                                                    <asp:ListItem Value="COD. IGUAL">COD. IGUAL</asp:ListItem>
                                                                </asp:DropDownList>
                                                            </EditItemTemplate>
                                                            <ItemTemplate>
                                                                <asp:Label ID="Label2" runat="server" Text='<%# Bind("Tipo") %>'></asp:Label>
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
                                                        <asp:TemplateField HeaderText="Criterio" SortExpression="Criterio">
                                                            <EditItemTemplate>
                                                                <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("Criterio") %>' Width="300px"></asp:TextBox>
                                                            </EditItemTemplate>
                                                            <ItemTemplate>
                                                                <asp:Panel Width="300px" runat="server" Height="100px" ScrollBars="Auto">
                                                                    <asp:Literal ID="literalCriterio" runat="server" Text='<%# Eval("Criterio") %>'></asp:Literal></asp:Panel>
                                                            </ItemTemplate>
                                                            <ItemStyle Font-Size="Smaller" Width="300px" />
                                                        </asp:TemplateField>
                                                        <asp:CommandField ButtonType="Button" DeleteText="Borrar Regla" ShowDeleteButton="True" />
                                                        <asp:CommandField ButtonType="Button" EditText="Editar Regla" ShowEditButton="True"
                                                            UpdateText="Actualizar" CancelText="Cancelar" />
                                                    </Columns>
                                                    <EmptyDataRowStyle Font-Names="Cambria" ForeColor="#0033CC" BackColor="Black" />
                                                    <FooterStyle BackColor="#99CCCC" ForeColor="#003399" />
                                                    <HeaderStyle BackColor="#003399" Font-Bold="True" ForeColor="#CCCCFF" />
                                                    <PagerStyle BackColor="#99CCCC" ForeColor="#003399" HorizontalAlign="Left" />
                                                    <RowStyle BackColor="White" ForeColor="#003399" Height="100px" />
                                                    <SelectedRowStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />
                                                </asp:GridView>
                                                <asp:ObjectDataSource ID="ReglasExclusionDS" runat="server" DataObjectTypeName="ControlModificacionDePreciosNamespace.ReglasExclusion"
                                                    DeleteMethod="BorrarReglaDeExclusion" OnDeleting="ReglasExclusionDS_Deleting"
                                                    SelectMethod="ObtenerReglasDeExclusion" TypeName="ControlModificacionDePreciosNamespace.ControlModificacionDePrecios"
                                                    UpdateMethod="ModificarReglaDeExclusion" OnUpdating="ReglasExclusionDS_Updating"
                                                    OnSelected="ReglasExclusionDS_Selected" OnSelecting="ReglasExclusionDS_Selecting">
                                                </asp:ObjectDataSource>
                                            </td>
                                        </tr>
                                    </table>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <!-- WEB SCRAWLING-->
                                <div id="BodyWebScrawling" runat="server" style="background-color: black">
                                    <table width="100%" style="background-color: black">
                                        <tr>
                                            <td colspan="2" style="font-size: x-large">
                                                Panel de control de Web Scrawling
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <asp:Label ID="lblUrlWebScrawling" runat="server" Text="URL del Catálogo:"></asp:Label>
                                            </td>
                                            <td>
                                                <asp:TextBox ID="txtUrlWebScrawling" runat="server" Width="625px" Style="font-family: Eurostile;
                                                    color: Blue;"></asp:TextBox>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="2">
                                                <asp:Button Text="Comenzar WebScrawling" ID="btnComenzarWebScrawling" OnClick="btnComenzarWebScrawling_click"
                                                    runat="server" />
                                            </td>
                                        </tr>
                                    </table>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <!-- PUBLICACIONES-->
                                <div id="BodyPublicaciones" runat="server" style="background-color: black">
                                    <table width="100%" style="background-color: black">
                                        <tr>
                                            <td colspan="2" style="font-size: x-large">
                                                Panel de control de Publicacion
                                            </td>
                                        </tr>
                                        <tr>
                                            <td width="30%">
                                                Login Mercado Libre:
                                                <input type="button" value="Login ML" onclick="mlLogin();" id="buttonPublicacionLoginMl" />
                                            </td>
                                            <td>
                                                Reintentos de publicacion:
                                                <asp:DropDownList ID="ddlReintentosPublicacion" runat="server">
                                                    <asp:ListItem Selected="True">1</asp:ListItem>
                                                    <asp:ListItem>2</asp:ListItem>
                                                    <asp:ListItem>3</asp:ListItem>
                                                </asp:DropDownList>
                                                &nbsp;&nbsp;&nbsp; . Separacion entre reintentos:<asp:DropDownList ID="ddlReintentosPublicacionEspacios"
                                                    runat="server">
                                                    <asp:ListItem Selected="True" Value="1">1 segundo</asp:ListItem>
                                                    <asp:ListItem Value="5">5 segundos</asp:ListItem>
                                                    <asp:ListItem Value="10">10 segundos</asp:ListItem>
                                                </asp:DropDownList>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="2">
                                                Publicar productos pendientes:
                                                <asp:Button runat="server" Text="Publicar productos" OnClick="btnPublicarProductosPendientes" /><br />
                                                Publicaciones OK:
                                                <asp:Button runat="server" Text="Ver productos Publicados OK" OnClick="btnVerProductosPublicadosOK" /><asp:Button
                                                    runat="server" Text="Eliminar Publicados OK de DB" OnClick="btnSacarProductosPublicadosOK" /><br />
                                                Publicaciones KO:
                                                <asp:Button runat="server" Text="Ver productos Publicados KO" OnClick="btnVerProductosPublicadosKO" /><asp:Button
                                                    runat="server" Text="Eliminar Publicados KO de DB" OnClick="btnSacarProductosPublicadosKO" /><br />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="2">
                                                Estado actual de publicaciones en curso:
                                                <input type="button" onclick="mostrarEstadoTareasPublicaciones();" value="Ver tareas en curso" />
                                                <input type="button" onclick="finalizarTareaPublicacionDefinitivamente();" value="Quitar tareas finalizadas" /><br />
                                                <br />
                                                <div id="divPublicacionesPendientes">
                                                    <a id="aPublicacionesPendientes"></a>
                                                </div>
                                            </td>
                                        </tr>
                                    </table>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <!-- COMPETIDORES-->
                                <asp:Panel ID="panelCompetidores" Visible="true" runat="server">
                                    <div id="BodyCompetitors" runat="server" style="background-color: black">
                                        <table width="100%" style="background-color: black">
                                            <tr>
                                                <td style="font-size: x-large">
                                                    Panel de control de competidores
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <div id="bodyABMCompetidores" style="border-width: thin; border-color: Blue; border-style: inset">
                                                        <table>
                                                            <tr>
                                                                <td style="font-size: x-large;">
                                                                    ABM Competidores
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    <table>
                                                                        <tr>
                                                                            <td valign="top">
                                                                                Competidores seguidos:<br />
                                                                                <asp:ListBox runat="server" ID="listboxCompetidoresSeguidos" Width="244px" DataSourceID="SqlDataSourceCompetidoresSeguidos"
                                                                                    DataTextField="nombreCompetidor" DataValueField="id"></asp:ListBox>
                                                                                <asp:SqlDataSource ID="SqlDataSourceCompetidoresSeguidos" runat="server" ConnectionString="data source=.;integrated security=SSPI;initial catalog=w1550972_mym"
                                                                                    ProviderName="System.Data.SqlClient" SelectCommand="SELECT nickname + ' ' + descripcion as [nombreCompetidor], id  FROM Competidores">
                                                                                </asp:SqlDataSource>
                                                                                <asp:SqlDataSource ID="SqlDataSourceCompetidoresSeguidosCompleto" runat="server"
                                                                                    ConnectionString="data source=.;integrated security=SSPI;initial catalog=w1550972_mym"
                                                                                    ProviderName="System.Data.SqlClient" SelectCommand="SELECT nickname + ' ' + descripcion + ' - Última actualización: '+CONVERT(VARCHAR,ultimaActualizacion) as [nombreCompetidor], id  FROM Competidores">
                                                                                </asp:SqlDataSource>
                                                                                <asp:SqlDataSource ID="SqlDataSourceCompetidoresSinProcesar" runat="server" ConnectionString="data source=.;integrated security=SSPI;initial catalog=w1550972_mym"
                                                                                    ProviderName="System.Data.SqlClient" SelectCommand="SELECT c.nickname + ' ' + c.descripcion + ' - Última actualización: '+CONVERT(VARCHAR,c.ultimaActualizacion) as [nombreCompetidor], c.id  FROM Competidores c WHERE c.id NOT IN (SELECT idCompetidor FROM CompetidoresAProcesar)">
                                                                                </asp:SqlDataSource>
                                                                                <asp:SqlDataSource ID="SqlDataSourceCompetidoresSeguidosAProcesar" runat="server"
                                                                                    ConnectionString="data source=.;integrated security=SSPI;initial catalog=w1550972_mym"
                                                                                    ProviderName="System.Data.SqlClient" SelectCommand="SELECT c.nickname + ' ' + c.descripcion + ' - Última actualización: '+CONVERT(VARCHAR,c.ultimaActualizacion) as [nombreCompetidor], c.id  FROM CompetidoresAProcesar cp INNER JOIN Competidores c ON c.id = cp.idCompetidor">
                                                                                </asp:SqlDataSource>
                                                                            </td>
                                                                            <td valign="top">
                                                                                <br />
                                                                                <asp:Button runat="server" Text="Actualizar lista" OnClick="btnActualizarListaDeCompetidoresCreados"
                                                                                    Style="font-family: Eurostile; color: Blue; border-color: Blue; background-color: Black"
                                                                                    Width="195px" /><br />
                                                                                <br />
                                                                                <asp:Button runat="server" ID="buttonBorrarCompetidor" Text="Borrar Competidor" OnClick="buttonABMCompetidorBorrar_Click"
                                                                                    Style="font-family: Eurostile; color: Blue; border-color: Blue; background-color: Black"
                                                                                    Width="195px" /><br />
                                                                                <asp:Button runat="server" ID="buttonBajarPerfilActual" Text="Bajar Perfil Actual (XLS)"
                                                                                    Style="font-family: Eurostile; color: Blue; border-color: Blue; background-color: Black;
                                                                                    margin-bottom: 0px;" Width="195px" OnClick="buttonBajarPerfilActual_Click" />
                                                                            </td>
                                                                        </tr>
                                                                    </table>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    Competidor Nombre:
                                                                    <br />
                                                                    <asp:TextBox runat="server" ID="textBoxCompetidorNombre" size="100px"></asp:TextBox>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    Competidor Descripcion:
                                                                    <br />
                                                                    <asp:TextBox runat="server" ID="textBoxCompetidorDescripcion" size="100px"></asp:TextBox>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    Competidor Rubro:
                                                                    <br />
                                                                    <asp:DropDownList runat="server" ID="dropDownListRubrosDisponibles" DataSourceID="SqlDataSourceRubros"
                                                                        DataTextField="descRubro" DataValueField="idRubro" Width="239px">
                                                                    </asp:DropDownList>
                                                                    <asp:SqlDataSource ID="SqlDataSourceRubros" runat="server" ConnectionString="data source=.;integrated security=SSPI;initial catalog=w1550972_mym"
                                                                        ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM Rubros"></asp:SqlDataSource>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    <asp:Button runat="server" ID="buttonAgregarCompetidor" Text="Agregar Competidor"
                                                                        Style="font-family: Eurostile; color: Blue; border-color: Blue; background-color: Black"
                                                                        OnClick="buttonABMCompetidorAgregar_Click" />
                                                                    <asp:Button runat="server" ID="buttonAgregarCompetidornUEVO" Text="Agregar Competidor (Async)"
                                                                        Style="font-family: Eurostile; color: Blue; border-color: Blue; background-color: Black"
                                                                        OnClick="buttonABMCompetidorAgregarAsync_Click" />
                                                                    &nbsp;( Calificaciones: &nbsp;<asp:TextBox ID="textBoxCantidadMaximaDeCalificaciones"
                                                                        runat="server" MaxLength="4" Width="40px">250</asp:TextBox>
                                                                    &nbsp;Max)
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    Estado actual de creacion de competidores en curso:
                                                                    <input type="button" onclick="mostrarEstadoTareasCrearCompetidor();" value="Ver tareas en curso" />
                                                                    <input type="button" onclick="finalizarTareaCrearCompetidorDefinitivamente();" value="Quitar tareas finalizadas" /><br />
                                                                    <br />
                                                                    <div id="divCrearCompetidoresPendientes">
                                                                        <a id="aCrearCompetidoresPendientes"></a>
                                                                    </div>
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <div id="bodyABMRubros" style="border-width: thin; border-color: Blue; border-style: inset">
                                                        <table>
                                                            <tr>
                                                                <td style="font-size: x-large;">
                                                                    ABM Rubros
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    <table>
                                                                        <tr>
                                                                            <td valign="top">
                                                                                Rubros seguidos:<br />
                                                                                <asp:ListBox runat="server" ID="listboxRubrosSeguidos" Width="244px" DataSourceID="SqlDataSourceRubros"
                                                                                    DataTextField="descRubro" DataValueField="idRubro"></asp:ListBox>
                                                                            </td>
                                                                            <td valign="top">
                                                                                <br />
                                                                                <br />
                                                                                <br />
                                                                                <asp:Button runat="server" ID="buttonBorrarRubro" Width="195px" OnClick="btnABMRubrosBorrar_Click"
                                                                                    Text="Borrar Rubro" Style="font-family: Eurostile; color: Blue; border-color: Blue;
                                                                                    background-color: Black" />
                                                                            </td>
                                                                        </tr>
                                                                    </table>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    Descripcion Rubro:
                                                                    <br />
                                                                    <asp:TextBox runat="server" ID="textBoxRubroDescripcion" size="100px"></asp:TextBox>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    <asp:Button runat="server" ID="buttonAgregarRubro" OnClick="btnABMRubrosAgregar_Click"
                                                                        Text="Agregar Rubro" Style="font-family: Eurostile; color: Blue; border-color: Blue;
                                                                        background-color: Black" />
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <input type="button" value="ABM Rubros" onclick="mostrarABMRubros();" style="font-family: Eurostile;
                                                        font-size: medium; color: Blue; border-color: Blue; background-color: Black" />
                                                    <input type="button" value="ABM Competidores" onclick="mostrarABMCompetidores();"
                                                        style="font-family: Eurostile; font-size: medium; color: Blue; border-color: Blue;
                                                        background-color: Black" />
                                                </td>
                                            </tr>
                                            <tr>
                                                <td align="right">
                                                    <table width="100%">
                                                        <tr>
                                                            <td align="left">
                                                                Competidores disponibles<br />
                                                                <asp:ListBox runat="server" ID="listboxCompetidoresDisponibles" Width="250px" DataSourceID="SqlDataSourceCompetidoresSinProcesar"
                                                                    DataTextField="nombreCompetidor" DataValueField="id" Height="100px"></asp:ListBox>
                                                            </td>
                                                            <td align="center" valign="middle">
                                                                <br />
                                                                <asp:Button ID="btnAgregarCompetidorAlProceso" runat="server" Style="font-family: Eurostile;
                                                                    color: Blue; border-color: Blue; background-color: Black" Text=" -->" align="left"
                                                                    OnClick="btnAgregarCompetidorAlProceso_Click" />
                                                                <br />
                                                                <br />
                                                                <asp:Button ID="btnQuitarCompetidorAlProceso" runat="server" Style="font-family: Eurostile;
                                                                    color: Blue; border-color: Blue; background-color: Black" Text=" <--" align="left"
                                                                    OnClick="btnQuitarCompetidorAlProceso_Click" />
                                                            </td>
                                                            <td>
                                                                Competidores a procesar
                                                                <br />
                                                                <asp:ListBox runat="server" ID="listboxCompetidoresAProcesar" Width="250px" DataSourceID="SqlDataSourceCompetidoresSeguidosAProcesar"
                                                                    DataTextField="nombreCompetidor" DataValueField="id" Height="100px"></asp:ListBox>
                                                            </td>
                                                            <td align="right" valign="top">
                                                                <asp:Button ID="btnProcesarInfoCompetidorAsync" Width="195px" runat="server" Style="font-family: Eurostile;
                                                                    color: Blue; border-color: Blue; background-color: Black" Text="Procesar Competidor(es) (Async)"
                                                                    align="left" OnClick="btnProcesarCompetidorAsync_Click" /><br />
                                                                <asp:Button ID="btnProcesarInfoCompetidor" Width="195px" runat="server" Style="font-family: Eurostile;
                                                                    color: Blue; border-color: Blue; background-color: Black" Text="Procesar Competidor(es)"
                                                                    align="left" OnClick="btnProcesarCompetidor_Click" /><br />
                                                                <asp:Button ID="btnBajarUltimoReporte" Width="195px" runat="server" Style="font-family: Eurostile;
                                                                    color: Blue; border-color: Blue; background-color: Black" Text="Bajar Último Reporte"
                                                                    align="left" OnClick="btnBajarUltimoReporte_Click" /><br />
                                                                <br />
                                                                <br />
                                                                <hr />
                                                                <asp:CheckBox ID="checkBoxProcesarProductos" runat="server" Font-Size="Medium" Text="Productos" />
                                                                <br />
                                                                <asp:CheckBox runat="server" ID="checkBoxProcesarCalificaciones" Text="Calificaciones"
                                                                    Font-Size="Medium"></asp:CheckBox>
                                                            </td>
                                                        </tr>
                                                        <tr>
                                                            <td colspan="4" align="left">
                                                                Estado actual de analisis de competidores en curso:
                                                                <input type="button" onclick="mostrarEstadoTareasAnalizarCompetidor();" value="Ver tareas en curso" />
                                                                <input type="button" onclick="finalizarTareaAnalizarCompetidorDefinitivamente();"
                                                                    value="Quitar tareas finalizadas" /><br />
                                                                <br />
                                                                <div id="divAnalizarCompetidoresPendientes">
                                                                    <a id="aAnalizarCompetidoresPendientes"></a>
                                                                </div>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td align="left">
                                                    <asp:Label ID="lblResul" runat="server" Text=""></asp:Label>
                                                </td>
                                            </tr>
                                        </table>
                                    </div>
                                    <asp:Panel ID="panelMensajesGenerales" runat="server" Visible="False">
                                        <div id="divMensajes" style="position: absolute; top: 150; left: 400; background-color: Black;
                                            border-width: thin; border-color: Blue; border-style: inset; z-index: 1">
                                            <table width="100%">
                                                <tr>
                                                    <td style="font-size: x-large;">
                                                        Mensaje
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td valign="top" align="center">
                                                        <asp:Label ID="lblMensajeGeneral" runat="server" Text=""></asp:Label>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td valign="top" align="center">
                                                        <asp:Button ID="btnCerrarMensajeGeneral" runat="server" Style="font-family: Eurostile;
                                                            color: Blue; border-color: Blue; background-color: Black" Text="Aceptar" OnClick="btnCerrarMensajeGeneral_Click">
                                                        </asp:Button>
                                                    </td>
                                                </tr>
                                            </table>
                                        </div>
                                    </asp:Panel>
                                    <div id="divPreguntasYRespuestas" style="position: absolute; top: 150; left: 400;
                                        width: 450px; background-color: Black; border-width: thin; border-color: Blue;
                                        border-style: inset; z-index: 1">
                                        <table width="100%">
                                            <tr>
                                                <td style="font-size: x-large;">
                                                    Preguntas y respuestas
                                                </td>
                                                <td width="5px" style="font-size: x-large;" align="right" onclick="mostrarPreguntasRespuestasItems();">
                                                    .::x
                                                </td>
                                            </tr>
                                            <tr>
                                                <td align="center">
                                                    No hay preguntas realizadas sobre este ítem
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <asp:Literal ID="literalPreguntasRespuestas" runat="server" Mode="Transform"></asp:Literal>
                                                </td>
                                            </tr>
                                        </table>
                                    </div>
                                </asp:Panel>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <!-- EXPORTACION - PUBLICACION -->
                                <div id="BodyExport" runat="server" style="background-color: black">
                                    <table width="100%" style="background-color: black">
                                        <tr>
                                            <td colspan="2">
                                                <table width="100%">
                                                    <tr>
                                                        <td style="font-size: x-large;">
                                                            Panel de control de exportación
                                                        </td>
                                                        <td width="20%" align="right">
                                                            <asp:Button runat="server" Text="Cerrar Sesión" Style="font-family: Eurostile; color: Blue;
                                                                border-color: Blue; background-color: Black" OnClick="Unnamed1_Click" ID="button1" />
                                                            <input type="button" value="Login ML" style="font-family: Eurostile; color: Blue;
                                                                border-color: Blue; background-color: Black" onclick="  mlLogin();" id="buttonLoginML" />
                                                            <input type="button" value="Verificar AT" style="font-family: Eurostile; color: Blue;
                                                                border-color: Blue; background-color: Black" onclick="  guardarAT();" id="buttonGuardarAT" />
                                                            <asp:Button runat="server" Text="Guardar AT" Style="font-family: Eurostile; color: Blue;
                                                                border-color: Blue; background-color: Black" OnClick="eee" ID="buttonTest" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="2" align="right">
                                                <table width="100%">
                                                    <tr>
                                                        <td align="left">
                                                            <asp:Image ID="imgMusicianBanner1" Style="border-width: 1px; border-style: solid;
                                                                border-color: Blue" runat="server" ImageUrl="images/Banner1.png" />
                                                        </td>
                                                        <td align="right">
                                                            <table width="100px" style="border-width: 1px; border-style: solid; border-color: Blue">
                                                                <tr>
                                                                    <td>
                                                                        P&aacute;ginas preparadas:
                                                                    </td>
                                                                    <td>
                                                                        <asp:Image ID="imgMusician" runat="server" Height="75px" ImageUrl="images/mflogo.jpg"
                                                                            Width="149px" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <asp:Label ID="lblUrl" runat="server" Text="URL del Catálogo:"></asp:Label>
                                            </td>
                                            <td>
                                                <asp:TextBox ID="txtUrl" runat="server" Width="625px" Style="font-family: Eurostile;
                                                    color: Blue;"></asp:TextBox>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <asp:Label ID="lblRoot" runat="server" Text="Ruta de Archivo CSV"></asp:Label>
                                            </td>
                                            <td>
                                                <asp:FileUpload ID="FileUpload1" runat="server" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="2">
                                                <asp:Button ID="btnPublicacionDePrueba" runat="server" Style="font-family: Eurostile;
                                                    color: Blue; border-color: Blue; background-color: Black" Text="Publicar Items"
                                                    OnClick="btnPublicacionDePrueba_Click" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="2" align="right">
                                                <asp:Button ID="btnAceptar" runat="server" Style="font-family: Eurostile; color: Blue;
                                                    border-color: Blue; background-color: Black" OnClick="btnAceptar_Click" Text="Aceptar" />
                                                <asp:Button ID="btnImportar" runat="server" OnClick="btnImportar_Click" Style="font-family: Eurostile;
                                                    color: Blue; border-color: Blue; background-color: Black" Text="Importar" />
                                                <asp:Button ID="btnDescargar" runat="server" OnClick="btnDescargar_Click" Style="font-family: Eurostile;
                                                    color: Blue; border-color: Blue; background-color: Black" Text="Descargar" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                Estado exportaci&oacute;n:
                                            </td>
                                            <td>
                                                <asp:Label ID="lblEstado" Width="400px" runat="server" Style="font-family: Eurostile;
                                                    color: Blue;"></asp:Label>
                                            </td>
                                        </tr>
                                        <tr height="20px">
                                            <td colspan="2">
                                                <br />
                                                <asp:GridView ID="gvProd" runat="server" BackColor="White" BorderColor="#999999"
                                                    BorderStyle="Solid" BorderWidth="1px" CellPadding="3" Font-Names="calibri" Font-Size="Small"
                                                    ForeColor="Black" GridLines="Vertical">
                                                    <%--<AlternatingRowStyle BackColor="#CCCCCC" />
                <FooterStyle BackColor="#CCCCCC" />
                <HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
                <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
                <SortedAscendingCellStyle BackColor="#F1F1F1" />
                <SortedAscendingHeaderStyle BackColor="#808080" />
                <SortedDescendingCellStyle BackColor="#CAC9C9" />
                <SortedDescendingHeaderStyle BackColor="#383838" />--%>
                                                </asp:GridView>
                                                <br />
                                            </td>
                                        </tr>
                                        <tr height="127px">
                                            <td width="100%" colspan="2" style="border-width: 2px; border-color: Blue; border-style: solid;
                                                background-image: url('images/Banner2.png');" />
                                        </tr>
                                    </table>
                                </div>
                            </td>
                        </tr>
                    </table>
                </div>
            </td>
        </tr>
        <tr>
            <td valign="bottom" style="font-family: 'Eurostile'; font-size: 10px; background-image: url('images/footer.png');
                height: 100px; font-size: 10px">
                <table>
                    <tr>
                        <td style="font-size: 18px">
                            M&M Importaciones Web
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Dirección
                            <br />
                            Telefonos
                            <br />
                            Correo
                            <br />
                            Correo
                            <br />
                        </td>
                    </tr>
                    <tr>
                        <td style="margin-top: 10px">
                            www.mymimportacionesweb.com.ar
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    <table border="0" width="100%">
        <tr>
            <td align="center" style="font-size: 10px; color: Blue">
                Diseño por ZBCTech - Todos los derechos reservados - 2011 - 2012
            </td>
        </tr>
    </table>
</body>
<asp:sqldatasource runat="server" id="sqlDataSourceCompetidores" connectionstring="data source=.;integrated security=SSPI;initial catalog=w1550972_mym"
    providername="System.Data.SqlClient" selectcommand="SELECT * FROM Competidores"></asp:sqldatasource>
</html>
</form>
